const path = require('path');
module.exports = {
    mode:'development',//开发模式不压缩
    devtool:'none',//不要产出sourcemap文件
    entry:'./src/index.js',//默认entry名字就是main
    /* entry:{
        'page1':'./src/page1.js',
        'page2':'./src/page2.js',
        'page3':'./src/page3.js'
    },
    optimization:{//设置优化选项
        splitChunks:{//分割代码块
            chunks:'all',
            //automaticNameDelimiter:'~',
            //minSize:10,
            cacheGroups:{//实现缓存
                vendors:{//第三方模块
                   //name: 'vendors', 
                    chunks:'initial',//分割代码块的方式，值有3种，async,initial,all
                    test:/node_modules/,
                    priority:-10
                },
                commons:{//多个页面的共享模块
                    //name: 'commons', 
                    minSize:10,//当多个页面共享的代码块大于多少的时候才会抽取出来单独打包
                    minChunks:2,//被几个模块引用的时候会被分离
                    priority:-20
                }
            }
        }
    }, */
    output:{
        path:path.resolve(__dirname,'dist'),
        filename:'main.js'//main.js
    },
    plugins:[
       
    ]
}